From 2035f2836f21fff0008d355979a0f75b55c42242 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Thu, 19 Aug 2010 15:33:43 +0100 Subject: [PATCH] xl: use libxl_device_pci_destroy [PATCH 16 of 16 of libxl: autogenerate type definitions and destructor functions] Signed-off-by: Ian Campbell Signed-off-by: Ian Jackson --- tools/libxl/xl_cmdimpl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c index 9ee952662f..c837e549b6 100644 --- a/tools/libxl/xl_cmdimpl.c +++ b/tools/libxl/xl_cmdimpl.c @@ -2010,6 +2010,7 @@ static void pcilist(char *dom) printf("VFn domain bus slot func\n"); for (i = 0; i < num; i++) { printf("0x%02x 0x%04x 0x%02x 0x%02x 0x%01x\n", pcidevs[i].vdevfn, pcidevs[i].domain, pcidevs[i].bus, pcidevs[i].dev, pcidevs[i].func); + libxl_device_pci_destroy(&pcidevs[i]); } free(pcidevs); } @@ -2052,6 +2053,7 @@ static void pcidetach(char *dom, char *bdf) exit(2); } libxl_device_pci_remove(&ctx, domid, &pcidev); + libxl_device_pci_destroy(&pcidev); } int main_pcidetach(int argc, char **argv) @@ -2092,6 +2094,7 @@ static void pciattach(char *dom, char *bdf, char *vs) exit(2); } libxl_device_pci_add(&ctx, domid, &pcidev); + libxl_device_pci_destroy(&pcidev); } int main_pciattach(int argc, char **argv) -- 2.30.2